have a strong head for - Turkish English Dictionary